-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make multiple settings dynamic for tuning on larger clusters #16347
Make multiple settings dynamic for tuning on larger clusters #16347
Conversation
Signed-off-by: Rahul Karajgikar <[email protected]>
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #16347 +/- ##
============================================
- Coverage 72.10% 71.93% -0.18%
+ Complexity 64862 64760 -102
============================================
Files 5307 5307
Lines 302606 302643 +37
Branches 43717 43720 +3
============================================
- Hits 218208 217700 -508
- Misses 66541 67019 +478
- Partials 17857 17924 +67 ☔ View full report in Codecov by Sentry. |
Signed-off-by: Rahul Karajgikar <[email protected]>
Signed-off-by: Rahul Karajgikar <[email protected]>
❌ Gradle check result for 561ac0e: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
Signed-off-by: Rahul Karajgikar <[email protected]>
❌ Gradle check result for b332424: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
Signed-off-by: Rahul Karajgikar <[email protected]>
❌ Gradle check result for c96d677: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
Signed-off-by: Rahul Karajgikar <[email protected]>
Signed-off-by: Rahul Karajgikar <[email protected]>
Signed-off-by: Rahul Karajgikar <[email protected]>
server/src/main/java/org/opensearch/cluster/coordination/Coordinator.java
Outdated
Show resolved
Hide resolved
Signed-off-by: Rahul Karajgikar <[email protected]>
server/src/main/java/org/opensearch/cluster/coordination/Coordinator.java
Outdated
Show resolved
Hide resolved
server/src/main/java/org/opensearch/cluster/coordination/FollowersChecker.java
Show resolved
Hide resolved
server/src/test/java/org/opensearch/gateway/ShardsBatchGatewayAllocatorTests.java
Show resolved
Hide resolved
Signed-off-by: shwetathareja <[email protected]>
this will need documentation update PR @rahulkarajgikar |
❌ Gradle check result for 7d692a2: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
❕ Gradle check result for 7d692a2: UNSTABLE Please review all flaky tests that succeeded after retry and create an issue if one does not already exist to track the flaky failure. |
added documentation PR: opensearch-project/documentation-website#8604 |
Signed-off-by: Rahul Karajgikar <[email protected]> (cherry picked from commit ca40ba4) Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
…#16442) (cherry picked from commit ca40ba4) Signed-off-by: Rahul Karajgikar <[email protected]> Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Description
Makes the below list of settings into dynamic settings:
This allows us to easily tune these settings on larger clusters, where the default settings may not be high enough
Increases max value of
cluster.fault_detection.follower_check.timeout
from 60s to 150s so that we can tune for larger clusters if neededAdded UTs for each of the settings to validate dynamic setting functionality
Related Issues
Resolves #[Issue number to be closed when this PR is merged]
Check List
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.